package com.witmore.neutron.ai.web.apiv2.controller.vo;

import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.Size;
import lombok.Data;

/**
 * 用户API密钥更新参数
 * Author: 豆子高
 * Date: 2025/01/09
 */
@Data
public class UserKeyUpdateParam {

    /**
     * 密钥ID
     */
    @NotNull(message = "密钥ID不能为空")
    private Integer id;

    /**
     * API密钥名称
     */
    @Size(max = 64, message = "API密钥名称长度不能超过64个字符")
    private String keyName;

    /**
     * 备注
     */
    @Size(max = 255, message = "备注长度不能超过255个字符")
    private String remark;

}
